今天這篇文章不是一個教學文,而是我個人的課程賣藥文 #圖文不符
2021 年開設的第一堂課程,主題依然是以 Kubernetes 為主,不過不同的是,這次是完全聚焦在 DevOps 相關的應用,探索的主題是 GitOps,來認真的探索一下到底什麼是 GitOps,將其與 Kubernetes 結合再一起時的使用情境與操作過程會是如何,相對於過去的 CI/CD 習慣又會有什麼差異
這門課程一開始會從 DevOps 的基本概念談起,探討 GitOps 的相關文化,其主要核心是什麼
接下來會透過 Vagrant 的方式搭建多套 K8s 叢集,來模擬真實環境中不同用途的叢集,譬如 Dev/Staging/Production.
最後會以 ArgoCD 這套解決方案作為主軸,去探討 ArgoCD 本身的各種用法,不論是管理多個叢集,主動/被動更新,使用者管理甚至是透過 GitOps 這個概念來管理 ArgoCD 本身的升級,來達到用 GitOps 管理 ArgoCD 並且透過 ArgoCD 以 GitOps 的方式管理其他應用程式。
如果你本身對 Kubernetes 已經很熟悉,自學能力也非常強悍的,也許可以參考我一系列關於 GitOps 的探討文章來初步瞭解,文章連結如下
GitOps 系列文: https://www.hwchiu.com/tags/GitOps/
或是你本身時間有限,想要用金錢換取時間,那今年可以考慮一下這門 GitOps 的相關課程
課程連結: https://hiskio.com/fundraising/490/about?s=tc
該課程也有與之前 CI/CD 系列搭建組合包,主要是對 DevOps + K8s 組合不熟悉的學生所開設的
組合包連結:https://hiskio.com/packages/mLwKbVvrx
沒有心動也沒關係,就順手按讚分享,繼續關注本粉絲團每兩天帶來一次的文章介紹
#GitOps #Course